#ifndef MYWIDGET_H
#define MYWIDGET_H

#include <QWidget>
#include<QPushButton>
#include <QLabel>
#include "QLineEdit"
#include <QComboBox>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QImage>
#include <QColor>
#include <QSpacerItem>
#include "dialog_advancedsetting.h"

QT_BEGIN_NAMESPACE
namespace Ui { class MyWidget; }
QT_END_NAMESPACE

class MyWidget : public QWidget {
Q_OBJECT

public:
    MyWidget(QWidget *parent = nullptr);

    ~MyWidget();

    void LoginButtonClicked();
    void AdvancedSettingButtonClicked();

signals:
private:
    Ui::MyWidget *ui;
    // 登录界面 第一个大的垂直layout
    QVBoxLayout* login_VBL;
    // 上面的部分  图片 和 “智能终端全功能测试软件”
    QVBoxLayout* login_up_VBL;
    QVBoxLayout* login_up_img_VBL;
    QVBoxLayout* login_up_text_VBL;
    QWidget *login_up_Widget;
    QWidget *login_up_img_Widget;
    QWidget *login_up_text_Widget;
    // 下面的部分  label 和 按钮 ....
    QVBoxLayout* login_down_VBL;
    QHBoxLayout* login_down_user_HBL;
    QHBoxLayout* login_down_pwd_HBL;
    QHBoxLayout* login_down_mode_HBL;
    QHBoxLayout* login_down_login_HBL;
    QHBoxLayout* login_down_other_HBL;
    QWidget *login_down_Widget;
    QWidget *login_down_user_Widget;
    QWidget *login_down_pwd_Widget;
    QWidget *login_down_mode_Widget;
    QWidget *login_down_login_Widget;
    QWidget *login_down_other_Widget;

    // 图片label
    QLabel *up_image_Label;
    // “智能终端全功能测试软件”
    QLabel *up_text_Label;
    // 用户名
    QLabel *down_user_Label;
    QLineEdit *down_user_LineEdit;
    // 密码
    QLabel *down_pwd_Label;
    QLineEdit *down_pwd_LineEdit;
    // 模式
    QLabel *down_mode_Label;
    QComboBox *down_mode_ComboBox;
    // 登录
    QPushButton *down_login_PushBtn;
    // other
    QLabel *down_Info_Label;
    QPushButton *down_AdvancedSetting_PushBtn;
};

#endif // MYWIDGET_H
